@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2,  h4, h3, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;	background: transparent;}
body {line-height: 1; font:12px/18px "Open Sans", Arial, sans-serif !important; color:#333333; font-weight:normal; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

.large-field{ margin:6px 0px !important;}

#news-container
{
	width:250px; 
	margin: auto;
	border-bottom:1px solid #E0DED8;
} 

#news-container ul li{
    border-bottom:1px solid #E0DED8;
}

#news-container ul li a{ text-decoration:none; }

#news-container ul li div{
	padding:3px 0px 2px 0px;
	height:25px;
	color:#979C00;
}

.existing_addr{ float:left; width:350px; height:375px; display:inline-block; position:relative;  }
.new_addr{ float:left; display:inline-block; position:absolute; }

.heading4{ 
	font:15px "Open Sans", Arial, sans-serif !important;
	padding-bottom:6px;
	font-weight:normal;
	color:#eb8f19;
}

p{ font:12px/18px "Open Sans", Arial, sans-serif !important;}

.required {
color: #cf4542;
}

.logo_inner .contact_number{
	font:17px/26px "Open Sans", Arial, sans-serif !important;
	color:#4b4b4b;
	float:right;
	text-align:right;
	padding-top:10px;
}

.mefbodyleft_bottom h1 {
font-size: 19px;
font-weight: bold;
display: inline;
font-family:'helvetica67', sans-serif;

}
.ptag{ line-height:18px; padding:10px 0px; float:left;}
.mefmainbody{ margin:0px auto; width:1003px; }
.mefbodyleft{ width:750px; float:left;}
.mefbodyleft_top{ height:380px; height:auto !important;  min-height:380px; }
.mefbodyleft_top h2{
	color:#50bee7; font:18px "Open Sans", Arial, sans-serif !important; font-weight:normal; height:30px; 
	border-top: 3px solid #50bee7;
	background: url(../image/tb6.gif) center right no-repeat;
	border-bottom: 1px solid #e0ded8;
	padding-top:10px;
}
.mefbodyleft_top h4{
	color:#9c9a00; 
	font:14px "Open Sans", Arial, sans-serif !important;
	font-weight:normal; 
	height:30px; 
	clear:both;
	padding-top:10px;
}
.lefttopimg{ float:left; border:1px solid #EEE; width:270px; height:350px;}
.lefttopimg .viewimg{ border-top:1px solid #EEE; padding:10px 0px 0px 10px;}
.mprodctsummry{ float:left; padding-left:13px; width:455px; }
.aggregateRating{ padding-top:5px;}
.aggregateRating span{ padding:0px 5px;}
.extra_text{}
.extra_text_left{ float:left; width:175px; list-style-type:disc; padding:6px 0px 0px 32px; }
.extra_text_left li{ line-height:18px;}

.itemcost{ float:left;}
.pricedetsils{ float:left; width:200px; color:#b00; font-size:16px; font-weight:bold;}
.pricedetsils span{ font-size: 11px; font-weight:normal;
line-height: 16px; color:#4f4f4f;}
.stockdetails{ float:left; width:200px; font-size: 13px; padding-bottom:6px; color:#090; font-weight:bold; border-left:1px solid #ddd; padding-left:13px;}
.stockdetails span{font-size:12px; font-weight:normal; line-height: 16px; color:#4f4f4f;}

.homedilvery{ height:35px; background-color:#f9f9f9; width:405px; float:left; margin:10px 0px 0px 10px;}
.homedilvery strong{ padding-left:140px; line-height:33px;}
.buynow{ float:left; margin:3px 0px 0px 10px; padding-top:3px;}
.buynow img{ padding:20px 0px 0px 15px;}
.buynow p{ font-size:13px; float:right; padding:20px 20px 0px 0px; line-height:18px;}
.mefbodyleft_bottom{}
.feature_bullet{ list-style-type:disc; padding-left:30px;}
h3{ padding:10px 0px 10px 0px; line-height:22px;}
.feature_bullet li{ line-height:18px;}

.mefbodyright{ width:250px; float:left;}



.columnleft{ width:480px;}
.columnleft label{ width:200px;}
.columnleft input{}

/*indexpage*/
.flexblewidth{width:1003px !important; }
.fuliedwidth{ width:798px !important; }

.loginname{ 
	width:57px;
	float:left;
	padding-right:8px;
	text-decoration:none;
	padding-top:10px;
    font-family:Open Sans;
	font-size:13px; 
	color:#24acde; 
}

.logoutname{ 
	font-size:13px; 
	text-transform: capitalize;
	color:#333!important; 
	border-radius:3px;
	padding:6px 10px 6px 16px;
	line-height:39px;
	font-family: Open Sans;
	background:url(../image/menu-leftarrow.png) left center no-repeat;
	vertical-align:middle;
}

.personname_wp{
	font-weight:bold; 
	font-size:12px; 
	color:#24acde;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-transform: capitalize;
	width:68px;
	float:left;
	padding-right:16px;
	text-decoration:none !important;
	padding-top:10px;
}
/*#header #cart .heading{ width:158px;}*/

#header{ margin-bottom:0px !important; padding-bottom:0px !important; float:right; }
.myaccountnav{ color:#333!important; border-radius:3px; font-size:13px; padding:6px 10px 6px 16px; font-family:Open Sans; background:url(../image/menu-leftarrow.png) left center no-repeat; vertical-align:middle; }
.checkoutnav{ color:#333!important;  border-radius:3px;  font-size:13px; padding:6px 10px 6px 16px; font-family:Open Sans; background:url(../image/menu-leftarrow.png) left center no-repeat; vertical-align:middle;}

.login_deatils{ float:left; padding-right:15px; }
.login_deatils a{ position:relative; text-decoration:none; }
.login_deatils a:hover{ color:#d9644a !important;}
.login_deatils a b{ text-decoration:none; font-size:13px; font-family:Open Sans; font-weight:bold; }
.header .header_top{ height:40px; background-color:#e0ded8;}
.shoppingcartwp{ margin:0px auto; width:1003px;  background-color:#e0ded8;}
.header .shoppingcart_popup{ height:30px; width:500px; float:right; }
.header .header_top .topmenu{ margin:0px auto; width:1003px;}
.header .header_top .topmenu .topmenu_shoppingcart{ float:right; clear:both;}
.header .header_top .topmenu .topmenu_bottom{ float:right; clear:both;}
.header .header_top .topmenu p{ float:right; color:#333; padding-top:6px; padding-left:10px;}
.header .header_top .topmenu p a{ text-decoration:none; padding:0px 5px; }
.header .header_top .topmenu p a:hover{ }

.header .header_bottom{ height:92px;}
.header .header_bottom .navi_wp{margin:0px auto; width:1003px;}
.header .header_bottom .navi_wp .logo{ width:191px; float:left; padding-top:3px;}
.header .header_bottom .navi_wp .navigation{  width:812px; float:left; height:92px; }


.header_logo{ background:url(../image/fade.gif) repeat-x; height:80px; }
.logo_inner{ margin:0 auto; padding-top:10px; width:1003px; position: relative; z-index:-1;}
.mef_mainbody{ }
.mef_mainbody .mef_container{  margin:0px auto; width:1003px; height:auto; padding-top:8px; }
.mef_mainbody .mef_container .slideshow{ width:1003px; height:350px; }
.mef_mainbody .mef_container .mef_leftbody{ width:753px; float:left; margin-bottom:10px; height:570px; height:auto !important;  min-height:570px;}
.mef_mainbody .mef_container .mef_leftbody .events{ padding-top:20px;}
.mef_mainbody .mef_container .mef_leftbody .events aside{ width:172px; float:left; margin-left:14px; border-top:1px solid #dfded7;}
.mef_mainbody .mef_container .mef_leftbody .events aside.firstevnt{ margin-left:0px !important;}
.mef_mainbody .mef_container .mef_leftbody .events aside h2{  color:#9c9a00; height:35px; padding-top:10px; 
background:url(../image/icon.jpg) center right no-repeat; font-weight:400 !important; font:18px "Open Sans", Arial, sans-serif !important;  }
#login-box h2{ font-size:19px; color:#9c9a00; height:25px; padding-top:10px; padding-left:10px; font-weight:normal; font-family:'helvetica67', sans-serif;}
#signin-box h2{ font-size:19px; color:#9c9a00; height:25px; padding-top:10px; padding-left:10px; font-weight:normal; font-family:'helvetica67', sans-serif;}

.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp{  float:left; margin-top:10px; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart{ width:442px; float:left;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart{ border-top:1px solid #e0ded8; width:100%; margin-top:0px; padding-left:0px !important; padding:16px 0px; float:left; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart p{ color:#333;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .green{ border-top:3px solid #87b619; background:url(../image/tb2.jpg) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .lightseagreen{ border-top:3px solid #7bbbb2; background:url(../image/tb7.gif) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .skyblue{ border-top:3px solid #50bee7; background:url(../image/tb3.gif) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .orangered{ border-top:3px solid #d9644a; background:url(../image/tb5.gif) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .plum{ border-top:3px solid #b47197; background:url(../image/tb4.gif) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .turquoise{ border-top:3px solid #1ab1bb; background:url(../image/tb3.gif) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .orange{ border-top:3px solid #eb8f19; background:url(../image/tb3.gif) center right no-repeat;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .darkblue{ border-top:3px solid #50bee7; background:url(../image/tb6.gif) center right no-repeat;}


.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.greentxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#87b619; border:none!important; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.lightseagreentxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#7bbbb2; border:none!important; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.skybluetxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#50bee7; border:none!important; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.orangeredtxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#d9644a; border:none!important; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.plumtxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#b47197; border:none!important; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.turquoisetxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#1ab1bb; border:none!important; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .dynamicpart h6.orangetxt{ font-size:21px; padding-bottom:8px; font-family: Istok Web, serif; color:#eb8f19; border:none!important; }

.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart h2{ color:#999; height:30px; padding-top:7px; background:url(../image/icon.jpg) center right no-repeat; 
border-top:3px solid #50bee7; font-weight:400 !important; font:18px/25px "Open Sans", Arial, sans-serif !important;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .displaycnt{ float:left; width:252px; padding-left:15px; }
/*.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart div{  padding-left:15px;}*/
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart div h3{color:#50bee7; font:17px "Open Sans", Arial, sans-serif !important; font-weight:400!important; padding:0px; }
#content .login_left h3{color:#50bee7; font:17px/36px "Open Sans", Arial, sans-serif !important; font-weight:400!important; padding:0px; }
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .mef_fimg{ float:left; padding:4px; border:1px solid #CCCCCC;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .leftpart .mefmain_img{ float:left; padding:0px; border:none;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .rightpart{ width:268px; float:left; margin-left:20px;}
.actionbox-quote {
    border-top: 3px solid #C9757A;
	margin-bottom:20px;
}
.actionbox-quote h2 {
background-position: right -1295px;
color: #b7474e;
}
.expand_wp{ padding-top:15px;}
.expand{ background:url(../image/expand.gif) left center no-repeat; padding-left:22px; color:#9c9a00; text-decoration:none;}
.expand:hover{ text-decoration:underline;}

.actionbox-festival {
border-top: 3px solid #f0ab53;
}

.actionbox-festival h2 {
background-position: right -595px;
color: #eb8f19;
}

.actionbox-quote blockquote{
color: #b7474e;
font-weight:bold;
font-size:13px;
padding-top:10px;
}

.actionbox-festival blockquote, .actionbox-festival a:link, .actionbox-festival a:visited {
color: #eb8f19;
}

.actionbox-festival blockquote{
color: #eb8f19;
font-weight:bold;
font-size:13px;
}

.sidebox {
    background-color:#EFEDEA;
    color: #766A62;
    line-height: 125%;
    
}

.sidebox .inner {
padding:0px 10px 10px 10px;
}

.sidebox h2 {
padding: 0.5em 30px 0.5em 0;
margin: 0 0 5px 0;
background-repeat: no-repeat;
background-image: url(../image/icon_sprites_common.png);
border: 0;
font-size:18px; font-weight:normal; font-family:'helvetica67', sans-serif;
}

footer{ background-color:#e0ded8; width:100%; clear:both; float:left; }
.ft_wrapper{ width:1003px; margin:0px auto; }
.ft_wrapper h4 {
margin: 0;
padding: 0;
font-weight: 600;
font-size: 108.333333%;
color: #69923a;
font-family:'helvetica67', sans-serif;
}

.ft_wrapper a:link, .ft_wrapper a:visited {
    color: #766A62;
}





.mef_mainbody .mef_container .mef_rightbody{ width:250px; float:left; height:300px; }

/*indexpage_end*/


/*product_panel*/
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .product_panel{ width:530px !important;}
.mef_mainbody .mef_container .mef_leftbody .newsworthy_wp .product_panel div{ float:right; width:334px; padding-left:12px;}
.vertical_menu{ float:left; width:205px;}
.vertical_menu h2{
font-weight:400 !important;
color:#999;
height:25px;
padding:8px 0px;
font:18px "Open Sans", Arial, sans-serif !important; 
}
.orderdetails{ border:1px solid #e0ded8; height:170px; padding:5px;}
.orderdetails p{ line-height:20px; padding:10px 5px;}
.shippingaddress{ margin-top:15px;}
.orderdetails .new span a{ font-size:12px; text-decoration:none; float:right; font-weight:normal;}
.orderdetails .new{
padding:0px 30px 0 0;
min-height:25px;
font:16px/32px "Open Sans", Arial, sans-serif !important;
color: #9c8f86;
background:url(../image/icon.jpg) right center no-repeat;  
border-top: 3px solid #E0DED8; 
border-bottom:1px solid #E0DED8;
}
.mef_mainbody .mef_container .mef_rightbody .newspanel{ width:250px; height:auto; padding:0px;}

.prod_heading{
color: #adadad;
height: 26px;
padding:4px 0px;
font-weight: normal;
font:17px "Open Sans", Arial, sans-serif !important;

}

.mef_mainbody .mef_container .mef_rightbody .newspanel h2 {
font:18px/20px "Open Sans", Arial, sans-serif !important; 
font-weight:400 !important;
color:#999;
height:30px; 
padding-top: 8px;
background:url(../image/news_img.gif) center right no-repeat;
border-top: 3px solid #adadad;
margin-top:10px;
border-bottom:1px solid #E0DED8;
}
.newspaneltwo{ padding-top:12px !important;}
.newspaneltwo h2{ background:url(../image/news_star.gif) center right no-repeat !important; margin-top:10px; }
.mef_mainbody .mef_container .mef_rightbody .newspanel p{ color:#979c00; line-height:18px; padding:3px 0px; font-size:12px; border-bottom:1px solid #E0DED8; text-align:justify;}


.vertical_menu ul{ list-style:none; display:inline; width:186px; float:left; border-top:3px solid #50bee7;}
.vertical_menu ul li{ line-height:25px; border-bottom:1px solid #e0ded8; background:url(../image/arrow.png) center left no-repeat !important; padding-left:20px; }
.vertical_menu ul li a{ color:#333; text-decoration:none;}
.vertical_menu ul li a.active{ color:#EB8F19;}


.vertical_menu_inner ul{ list-style:none; display:inline; float:left;}
.vertical_menu_inner ul li{ line-height:25px; background:url(../image/arrow.png) center left no-repeat !important; padding-left:20px; }
.vertical_menu_inner ul li a{ color:#766A62; text-decoration:none;}
.vertical_menu_inner ul li a.active{ color:#EB8F19;}

.button.color {
	color: #fff;
	background: #9C9A00;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.15);
	font-size:13px;
	margin-left:0px !important;
	padding:10px 16px !important;
	height:auto !important;
	text-align:center;
	margin-right:10px;
	width:none !important;
}


.addcartbtn {
/*	color: #fff;
	background: #9C9A00;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.15);
    margin-left:0px !important;
	padding:6px 8px 6px 6px !important;
	height:auto !important;
	text-align:center;
	margin-right:10px;
	width:none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
	
	margin-right:10px;
	float:left;
	padding:3px 5px;
	font:13px "Open Sans", Arial, sans-serif !important; 
	text-decoration: none;
	color:#fff;
	display: inline-block;
	margin-top: 2px;
	background:#87b619;
	border:solid 1px #87b619;
}

.buythisnow {
/*	color:#fff !important;
	background: #9C9A00;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.15);
    margin-left:0px !important;
	padding:5px 8px 5px 6px !important;
	height:auto !important;
	text-align:center;
	margin-right:10px;
	width:none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
	float:left;
	padding:3px 5px;
	font:13px "Open Sans", Arial, sans-serif !important; 
	text-decoration: none;
	color:#fff;
	display: inline-block;
	margin-top: 2px;
	background:#87b619;
	border: solid 1px #87b619;
	
}

.loginicon{ background:url(../image/loginicon.png) no-repeat left center; }

/*.button.color {
background: #8ab412;
border: 1px outset #73980a;
background: -webkit-gradient(linear, left top, left bottom,from(#fff),to(#8ab412));
background: -moz-linear-gradient(top,#fff,#8ab412);
background: -o-linear-gradient(top,#fff,#8ab412);
background: linear-gradient(top,#fff,#8ab412);
color: #444;
box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.15);
font-size:13px;
margin-left:0px !important;
padding:10px 16px !important;
height:auto !important;
text-align:center;
margin-right:10px;
width:none !important;
border-radius:none !important;
	}
*/
.WebRupee {
	padding: 5px 0px;
	color: #333;
	font-weight:600 !important; 
	text-align: center;
	line-height:30px;
    font:16px "Open Sans", Arial, sans-serif !important; 
}


/*.button, input[type="button"], input[type="submit"] {
padding:9px 14px 9px 14px;
display: inline-block;
border: 0;
outline: none;
font-size: 13px;
cursor: pointer;
width: auto;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
border-radius: 2px;
box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.2);
letter-spacing: -.2px;
text-decoration:none;
}*/

.button.color:hover {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}
/*product_panel*/


/*menu*/
#navigation {
	height:49px;
	
	margin-left:-10px;
	background-color:#4c4c4c;
	float:right;
	left:1px;
	margin-top:30px;
}
.style-2 .left-corner, .style-2 .right-corner {
	display:none
}
.style-2 {
	width:1020px!important;
	margin-left:0!important
}
.style-2 ul li:first-child {
	margin-left:1px!important
}
.js .selectnav {
	display:none
}
.menu i.halflings {
	margin:1px 2px 0 -2px
}
.menu ul, .menu li>div {
	visibility:hidden;
	display:none
}
.menu li:hover>ul, .menu li:hover>div {
	visibility:visible;
	display:block
}
.left-corner, .right-corner {
	display:block;
	width:0;
	height:0;
	border-style:solid;
	position:relative;
	top:49px;
	float:left;
	opacity:.58;
	filter:alpha(opacity=58)
}
.left-corner {
	border-color:transparent #888 transparent transparent;
	border-width:0 9px 9px 0;
	float:left;
	left:1px
}
.right-corner {
	border-color:#888 transparent transparent transparent;
	border-width:9px 9px 0 0;
	float:right;
	right:1px
}
.menu, .menu ul {
	margin:0;
	padding:0;
	list-style:none
}
.menu li, .menu ul a {
	position:relative
}
.menu>li {
	float:left
}
.menu>li.floatr {
	float:right
}
.menu li>a {
	display:block
}
.menu ul {
	position:absolute;
	display:none;
	width:170px
}
.menu ul ul {
	top:0;
	left:170px
}
.menu li:hover>ul {
	display:block
}
#navigation ul li:first-child {
	
}
#navigation ul li ul li:first-child, #navigation ul li ul li ul li:first-child {
	margin-left:0
}
#current {
	background-color:#169fe6;
	border-right:1px solid #169fe6;
	margin-left:-1px;
	padding-left:21px;
	z-index:8;
	position:relative
}
.menu a {
	text-decoration:none
}
.menu>li>a {
	color:#fff;
	font-weight:400;
	font-size:13px;
	line-height:18px;
	padding:15px 20px 16px 20px
}
.menu>li:hover>a {
	background-color:#707070;
	border-left:none;
	padding-left:21px;
	border-right:1px solid #707070;
	margin:0 0 0 -1px
}
ul.menu li a {
	-webkit-transition:background-color 80ms ease-in-out;
	-moz-transition:background-color 80ms ease-in-out;
	-o-transition:background-color 80ms ease-in-out;
	-ms-transition:background-color 80ms ease-in-out;
	transition:background-color 80ms ease-in-out
}
.menu ul li a {
	-webkit-transition:background-color 20ms ease-in-out, color 20ms ease-in-out;
	-moz-transition:background-color 20ms ease-in-out, color 20ms ease-in-out;
	-o-transition:background-color 20ms ease-in-out, color 20ms ease-in-out;
	-ms-transition:background-color 20ms ease-in-out, color 20ms ease-in-out;
	transition:background-color 20ms ease-in-out, color 20ms ease-in-out
}
.menu>li>a {
	border-right:1px solid #666
}
.menu>li>a:hover {
	border-right:1px solid #707070;
	margin:0 0 0 -1px
}
.menu>li>a img, .menu li>ul>li>a img {
	border:0;
	margin-right:7px
}
.menu ul {
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-top:none;
	left:-1px;
	z-index:999;
	border-radius:0 0 2px 2px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .04);
	box-shadow:0 1px 1px rgba(0, 0, 0, .04)
}
.menu ul a {
	color:#777;
	font-size:12px;
	line-height:18px;
	padding:9px 12px;
	border-top:1px solid #e6e6e6
}
.menu ul a:hover {
	background-color:#f5f5f5
}
.menu .cols1, .menu .cols2, .menu .cols3, .menu .cols4, .menu .cols5 {
	position:absolute;
	display:none;
	overflow:auto;
	z-index:999;
	background:#fff
}
.menu .cols1, .menu .col1 {
	width:160px
}
.menu .cols2, .menu .col2 {
	width:320px
}
.menu .cols3, .menu .col3 {
	width:480px
}
.menu .cols4, .menu .col4 {
	width:640px
}
.menu .cols5, .menu .col5 {
	width:800px
}
.menu>li.floatr>ul.cols1, ul.cols2, ul.cols3, ul.cols4, ul.cols5 {
	right:0
}
.menu>li:hover>ul.cols1, ul.cols2, ul.cols3, ul.cols4, ul.cols5 {
	display:block
}
.menu .col1, .menu .col2, .menu .col3, .menu .col4, .menu .col5 {
	float:left
}
.menu li>ul.cols1, ul.cols2, ul.cols3, ul.cols4, ul.cols5 {
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-top:none;
	left:-1px;
	padding:10px
}
ul.cols1 a:hover, ul.cols2 a:hover, ul.cols3 a:hover, ul.cols4 a:hover, ul.cols5 a:hover {
	background:none;
	border:none
}
ul.cols1 a, ul.cols2 a, ul.cols3 a, ul.cols4 a, ul.cols5 a {
	background:none;
	border:none
}
ul.cols1 p a, ul.cols2 p a, ul.cols3 p a, ul.cols4 p a, ul.cols5 p a {
	padding:0
}
.menu h4 {
	font-size:13px;
	color:#888;
	font-weight:400;
	margin:0 10px 5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
	letter-spacing:0
}
.menu h5 {
	font-size:13px;
	margin:8px 10px -3px 10px
}
.menu ol {
	list-style:none;
	margin:7px 10px;
	padding:0
}
.menu ol a {
	color:#777;
	font-size:12px;
	padding:3px 0;
	line-height:15px
}
.menu ol a:hover {
	color:#444
}
.menu p {
	font-size:12px;
	line-height:18px;
	margin:9px 10px;
	padding:0
}
.menu p a {
	color:#888;
	text-decoration:underline
}
.menu p a:hover {
	color:#555
}
/*menu end*/

/*Email login page start*/


#login_main{height:100%; width:1003px;  margin:5px auto; padding:0px; border-top:1px solid #1ab1bb;}

#login_mid{ border:1px solid #ccc; height:auto; width:735px; float:left; margin:0px 0px 0px 0px; padding-bottom:30px; border-top:3px solid #50bee7;  	}
.shippingtabs{ height:50px; width:735px; margin:0px;}

.log_right{height:auto; width:185px; margin:10px 0px 0px 15px;  float:left; border:1px solid #ccc;}

.hed{ height:40px; width:170px; border-bottom:1px solid #ccc; margin:auto; }

.ord{ line-height:40px; font-size:16px; font-weight:bold; color:#333333; margin:8px 0px 0px 0px;}
.tab{ width:179px; height:auto; ; margin:0px; padding:3px; }
.tab{  font-size:13px; color:#333;}
.emailloginbox{height:auto; width:260px; float:left; padding-left:40px;margin-top:15px;}
.emailloginbox label{ line-height:25px;}
.emailloginbox input{ margin:0px 5px 0px 0px !important; vertical-align:middle;}
.emailloginbox br{clear:both;}
.log_box2{height:auto; width:44px; margin:0px; float:left;}

.log_box2 br{clear:both;}

.log_box3{height:auto; width:350px; margin:0px 0px 0px 0px; float:left; padding-left:15px; margin-top:10px;}

.label6{ margin:144px 50px 5px 50px; }


.label_2{ padding: 12px 0px 6px 102px; float:left;}
.label_33{ margin:10px 90px 5px 0px; float:right}
.label_34{ padding:6px 155px 5px 0px; float:right}
.label_35{ padding:10px 95px 5px 0px; float:right}

/*input[type="text"]{ margin:15px 0px 0px 10px; width:200px; height:20px; border:1px solid #ccc; border-radius:3px; height:24px; padding:2px 3px;}
textarea{ margin:15px 0px 0px 10px; width:200px; height:30px; border:1px solid #ccc; border-radius:3px; height:24px; padding:2px 3px;}*/

.label_4{ margin:5px 0px 0px 5px;}
.radiobtn{ margin:5px 0px 0px 102px; vertical-align:bottom;}

.mef_rightbody .orderdetails ul { clear:both; float:left;}
.mef_rightbody .orderdetails ul li{ float:left; line-height:26px;}
.mef_rightbody .orderdetails ul li.itemname{ width:130px;}
/*Email login page End*/

/*  shopping address start */
.shipping_address{height:auto;  margin:0px; float:left; padding-left:220px;}

.shipping_address .label{ width:100px; float:left; vertical-align:middle; padding-top:20px; font-size:13px;}
select{ 
	margin:8px 0px 0px 10px;
	width: 208px;
	height: 20px;
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 28px;
	padding: 2px 3px;
	color:#666;
}

.tex2{ margin:15px 0px 0px 10px; width:200px; height:50px; border:1px solid #ccc;}

.label_pr2{line-height: 42px;
padding:20px 0px 0px 290px;
}
/*shopping address start*/

/*order summery start*/
#main{ height:auto; width:1003px; margin:2px auto; padding:0px 0px; border-top:1px solid #1ab1bb; }

#main_2{ height:auto; width:800px;  margin:0px 0px 0px 0px; padding:0px; float:left; border:1px solid #ccc; }

.order{ width:749px; height:auto; margin:0px;}

.order{ margin:10px 0px 0px 10px; font-size:15px;}
.ortabl{ width:749px; height:auto; margin:10px 0px 0px 0px; font-weight:bold; font-size:15px; color:#333;}



.ortabl{ clear:both;}


.ortab2{ width:723px; height:100px; padding:5px 0px 5px 0px; margin:4px 0px 10px -5px; background-color:#f0f5f6; font-size:13px; color:#333; line-height:17px; border:1px solid #ccc;}


.typbox2{ width:80px; height:auto; margin:0px; float:left;}
.typbox3{ width:220px; height:auto; margin:0px 0px 0px 5px;   float:left;}
.typbox4{ width:130px; height:auto; margin:0px 0px 0px 12px;  float:left;}
.typbox5{ width:90px; height:auto; margin:0px;  float:left;}
.typbox6{ width:65px; height:auto; margin:0px;  float:left;}

.typbox7{ width:110px; height:auto; margin:0px; background-colro:#ccc; float:left;}


.ortab3{ width:723px; height:40px; padding:5px 0px 5px 0px; margin:0px 0px 0px -5px;  font-size:13px; color:#333; line-height:17px; border:1px solid #ccc;}
.typbox8{ width:400px; height:auto; margin:0px 0px 0px 12px;   float:left;}
.typbox9{ width:180px; height:auto; margin:0px;  float:left; font-weight:bold;}
.typbox10{ width:128px; height:auto; margin:0px;  float:left;}

.radpar{ float:left; }
.rrpar{ float:left; color:#003b87;}
.radpar_tex{ float:left; margin:0px !important; width:180px !important;}

.ortab4{ width:749px; height:80px; padding:5px 0px 5px 0px; margin:15px 0px 10px -5px; font-size:13px; color:#333; line-height:17px; border-bottom:1px solid #ccc;}

.typbox11{ width:300px; height:auto; margin:10px 0px 0px 0px;  float:left; font-weight:bold;}
.typbox12{ width:235px; height:auto; margin:5px 0px 0px 0px;  float:left;}
.typbox13{ width:190px; height:auto; margin:0px;  float:left;}


#main_right{ height:auto; width:190px; background-color:#000; margin:0px 0px 0px 10px; padding:0px;float:left; }

/*order summery emd*/

.ft_heading{
	border-bottom:1px solid #696;
	padding-bottom: 15px;
position: relative;
	
}
.module-title{ border-bottom:1px solid #979637; padding-bottom:15px; position:relative; font:16px/20px "Open Sans", Arial, sans-serif !important;  color:#69923a; font-weight:400 !important; }
.module-title:after{content:" ";position:absolute;bottom:0;left:0; background-color:#9c9a00;width:25%;height:2px}
.display-block{display:block}
.service3{ width:300px !important;  margin-right:30px !important;}
.service5 {
	float:right;
	font-size: 12px !important;
	height:220px;
	padding-left: 0px;
	padding-top: 15px;
	width: 242px;
}

.service5 h2 {
	font-size: 13px;
	font-weight: bold;
	color: #019247;
	float: left; 
	vertical-align: middle; 
	width: 122px; 
	padding:25px 0px 0px 10px; 
	line-height: 18px;
}

.service1 {
    float: left;
    font-size: 12px !important;
    height:220px;
    padding-left: 0;
    padding-top: 15px;
    width:140px;
}

.service2{    
  width:200px;
}
.service1 ul li { line-height:26px; background:url(../image/ft_arrow.png) center left no-repeat;}

.service1 ul li a {
    color:#666 !important;
    font-size: 12px !important;
    text-decoration: none;
	padding-left:12px;
}

/*innerpage*/
.innerpage{ width:735px !important;}

/*innerpage*/



/* MAIN NAVIGATION */
#navigation-wrapper {font-size:12px; width:812px; float:left; position:relative; z-index:9; }
/*

/*LEVEL ONE*/
ul.dropdown { position:relative; float:right; height:75px;margin:0px 0 0 0;padding: 0;list-style: none;}
ul.dropdown li { float: left;   }
ul.dropdown li.tb1{ width:106px; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb1:hover{ border-top:4px solid #eb8f19; height:71px;}
ul.dropdown li.tb1.selected{ border-top:4px solid #eb8f19;}
ul.dropdown li.tb1 h3{ color:#eb8f19;}
ul.dropdown li.tb1 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb1 a:hover{ color:#eb8f19;}

ul.dropdown li.tb2{ width:106px; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb2:hover{ border-top:4px solid #87b619; height:71px;}
ul.dropdown li.tb2.selected{ border-top:4px solid #87b619; }
ul.dropdown li.tb2 h3{ color:#87b619; }
ul.dropdown li.tb2 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb2 a:hover{ color:#87b619; }

ul.dropdown li.tb3{ width:106px; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb3:hover{ border-top:4px solid #1ab1bb; height:71px;}
ul.dropdown li.tb3.selected{ border-top:4px solid #1ab1bb; }
ul.dropdown li.tb3 h3{ color:#1ab1bb; }
ul.dropdown li.tb3 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb3 a:hover{ color:#1ab1bb; }

ul.dropdown li.tb4{ width:124px; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb4:hover{ border-top:4px solid #b47197; height:71px;}
ul.dropdown li.tb4.selected{ border-top:4px solid #b47197; }
ul.dropdown li.tb4 h3{ color:#b47197; }
ul.dropdown li.tb4 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb4 a:hover{ color:#b47197; }

ul.dropdown li.tb5{ width:116px; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb5:hover{ border-top:4px solid #d9644a; height:71px;}
ul.dropdown li.tb5.selected{ border-top:4px solid #d9644a; }
ul.dropdown li.tb5 h3{ color:#d9644a;}
ul.dropdown li.tb5 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb5 a:hover{ color:#d9644a;}

ul.dropdown li.tb6{ width:106px; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb6:hover{ border-top:4px solid #50bee7; height:71px;}
ul.dropdown li.tb6.selected{ border-top:4px solid #50bee7; }
ul.dropdown li.tb6 h3{ color:#50bee7; }
ul.dropdown li.tb6 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb6 a:hover{ color:#50bee7; }

ul.dropdown li.tb7{ width:106px; border-right: 2px solid #E0DED8; height:75px; border-left:2px solid #E0DED8;}
ul.dropdown li.tb7:hover{ border-top:4px solid #7bbbb2; height:71px;}
ul.dropdown li.tb7.selected{ border-top:4px solid #7bbbb2; }
ul.dropdown li.tb7 h3{ color:#7bbbb2; }
ul.dropdown li.tb7 a{ font:13px/20px "Open Sans", Arial, sans-serif; color:#333; font-weight:600;}
ul.dropdown li.tb7 a:hover{ color:#7bbbb2; }

/*ul.dropdown a:active { color: #ffa500; }*/
ul.dropdown li a { display: block; background: url(/SiteCollectionimage/refresh/nav-bar-0.png) no-repeat 0px 0px; padding:11px 10px 22px 10px;text-decoration: none;font-weight: normal; color:#766A62;font-size:14px;  }
ul.dropdown li a:hover{ color:#f90;}
ul.dropdown li a.selected { padding: 7px 10px 5px; border-top:4px solid #eb8f19;}
ul.dropdown li a.last { border-right:1px solid #ccc;}
ul.dropdown li.hover, ul.dropdown li:hover {}
ul.dropdown li.hover a { text-decoration:none; color:#766A62; /* border-bottom:2px solid #ff6600;*/ padding:7px 10px 5px; position: relative; }
/*ul.dropdown li.last { border-right: 1px solid #CCCCCC; }*/
/*LEVEL TWO*/
ul.dropdown ul {visibility: hidden; position:absolute; left:0px; top:74px; list-style: none; height:265px; width:775px; margin:0; padding:0; }
ul.dropdown ul.bte, ul.dropdown ul.industries, ul.dropdown ul.services, ul.dropdown ul.products, ul.dropdown ul.about {/*background-color:#f3f3f3;*/
/*background-color: rgba(255,255,255,0.9);*/
background-color:#fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
float:left;  display: block;  margin-top:1px; clear:both;padding:10px 10px 7px 0px; border-bottom:1px solid #00ADEF;
}

.dropdown ul li {margin: 0px;padding: 0px; border-bottom:none!important;}
ul.dropdown ul li { overflow:hidden; height:100%; }
ul.dropdown ul li:hover {border-bottom:none!important;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { color:#069!important; text-shadow:none; border:none !important; display: inline-block; background:none; font-size:12px !important; padding:4px 0; }
ul.dropdown ul li a:hover {color:#069!important; text-shadow:none; border:none !important; }
ul.dropdown ul li a.mm-all-link{margin-top:5px;}
* html ul.dropdown ul li { display: inline; }
ul.dropdown ul li h3{ font-size:20px; color:#ff6600; margin-bottom:2px!important; font-family:Open Sans; font-weight:normal; padding:0px !important;}
ul.dropdown ul li div.leftcol { float:left;  margin:6px 10px 8px 10px; width:516px; }
ul.dropdown ul li div.leftcol .submenu { margin-left:3px; }
ul.dropdown ul li div.leftcol a {background:url(/SiteCollectionimage/bullet.gif) no-repeat 0 6px; padding:2px 7px 2px 0px;}
ul.dropdown ul li div.leftcol a.subitems {background:url(/SiteCollectionimage/square-bullet.gif) no-repeat 11px 7px; padding:2px 7px 2px 21px!important; }
ul.dropdown ul li div.leftcol a.allitems{background:none; padding:2px 7px 2px 0px!important; }
ul.dropdown ul li div.rightcol { float:left; margin:10px 8px 0 0; width:231px;}
ul.dropdown ul li div.rightcol p{ font-size: 12px; line-height: 1.4em; }
ul.dropdown ul li div.leftcol hr{
border: none;
border-bottom: 1px solid #f1f1f1;
border-top: 1px solid #e4e4e4;
}
ul.dropdown ul li div.rightcol hr{
border: none;
border-bottom: 1px solid #f1f1f1;
border-top: 1px solid #e4e4e4;
}
ul.dropdown ul li div.leftcol .columns {float:left; padding-left:20px; margin-top:10px; width:230px!important;}
ul.dropdown ul li div.leftcol .columns a{ color:#333!important; background:url(../image/menu-leftarrow.png) left center no-repeat; padding-left:15px!important; 
font:13px/20px "Open Sans", Arial, sans-serif !important; }
ul.dropdown ul li div.leftcol .columns a:hover{ color:#d9644a !important; }
ul.dropdown ul li div.leftcol .columns a.strong {background:none!important;font-weight:bold; padding-left:0px!important; margin-bottom:5px;}
ul.dropdown ul li div.leftcol .columns a.strong:hover {text-decoration:underline;}
ul.dropdown ul li div.rightcol h3{ font-size:13px; line-height:19px; margin-bottom:5px; padding:0px;}

ul.dropdown ul li a.readmore {padding-left:14px; background:url('/SiteCollectionimage/refresh/arrow-more.gif') no-repeat left;	line-height:12px;}

/* MAIN NAVIGATION END */

.newspanelthree{ margin-top:27px !important; padding:0px 0px 20px 0px; }
.newspanelthree h2{ color:#50bee7; background:url(../image/twitter_img.gif) center right no-repeat !important; margin-top:10px; border-top:3px solid #50bee7; line-height:35px;font-family: 'helvetica67', sans-serif; font-size:19px; font-weight:normal; padding-left:10px;}
.newspanelthree p{ color:#766a62; line-height:18px; padding:3px 10px; font-size:12px; text-align:justify;}
.newspanelthree .loadmore{ddisplay: block;font-size:75%; text-align: center; background-color: #d8f0f9;border: 1px solid #ffffff;margin: 12px 10px 0px 44px; border-radius:3px; width: 160px;}
.newspanelthree .loadmore a{ddisplay: block;font-size: 13px; text-align: center; line-height:25px;moz-border-radius: 3px;line-height:20px; text-decoration:none; color:#50bee7; font-weight:600;}
.submit { padding:0px !important;}

.cart-summary-table {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #E9E9E9;
    padding: 5px 0;
}

.line, .lastUnit {
    overflow: hidden;
	line-height:20px;
}

.text_right {
    text-align: right;
}

.popup_recent_our_price {
    color: #333333;
}
.size3of5 {
    width: 60%;
}
.unit {
    float: left;
}

.boldtext, .fk-font-bold {
    font-weight: bold;
}
.lastUnit {
    float: none;
    width: auto;
}

.tmargin10 {
    margin-top: 10px;
}

.fk-button-blue, .fk-button.blue {

background: #3881a7; /* Old browsers */
background: -moz-linear-gradient(top, #3881a7 0%, #245a77 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3881a7), color-stop(100%,#245a77)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3881a7 0%,#245a77 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3881a7 0%,#245a77 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3881a7 0%,#245a77 100%); /* IE10+ */
background: linear-gradient(to bottom, #3881a7 0%,#245a77 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3881a7', endColorstr='#245a77',GradientType=0 ); /* IE6-9 */

}
.cart-close-button {
    font-weight: normal;
}
.addcart_btn{
		background: #24adea; /* Old browsers */
		background: -moz-linear-gradient(top, #24adea 0%, #079bdc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24adea), color-stop(100%,#079bdc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #24adea 0%,#079bdc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #24adea 0%,#079bdc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #24adea 0%,#079bdc 100%); /* IE10+ */
		background: linear-gradient(to bottom, #24adea 0%,#079bdc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24adea', endColorstr='#079bdc',GradientType=0 ); /* IE6-9 */
		padding: 6px 14px !important;
		color:#fff; 
		font-size:16px !important;
		font-family:'helvetica67', sans-serif;

}
	
	
.fk-button.orange {
background: #faa51a; /* Old browsers */
background: -moz-linear-gradient(top, #faa51a 0%, #f47a20 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa51a), color-stop(100%,#f47a20)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #faa51a 0%,#f47a20 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #faa51a 0%,#f47a20 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #faa51a 0%,#f47a20 100%); /* IE10+ */
background: linear-gradient(to bottom, #faa51a 0%,#f47a20 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa51a', endColorstr='#f47a20',GradientType=0 ); /* IE6-9 */
    border: 1px solid #DA7C0C;
}
.place-order-button {
    font-size: 16px;
    padding: 2px 15px 3px;
}
.unitExt {
    float: right;
}
.fk-button, .fk-button-blue {
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    font-weight: bold;
    line-height: normal !important;
    padding: 5px 15px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.fk_red_text {
    color: #BB0000 !important;
	line-height:20px !important;
	font-size:12px !important;
}
.lpadding10 {
    padding-left: 10px;
}

/*scrolling*/
.itemnames{
margin-top: 0px;
margin-bottom: 20px;
font:14px "Open Sans", Arial, sans-serif !important; 
}

.featured {
	color: #6B4879;
    font-size: 23px;
    margin: 0 0 20px;
    overflow: hidden;
    padding-bottom:8px;
    padding-top: 4px;
    width: 1003px;
	margin:0px auto 10px auto;
}

.featured h2{ color:#eb8f19; padding:8px 0px 8px 0px; border-bottom:1px solid #ccc; margin-bottom:15px; font:16px "Open Sans", Arial, sans-serif !important; font-weight:600 !important; } 

.featured .jcarousel-clip { overflow:hidden;}
.featured .jcarousel-clip ul li a { color:#333; text-decoration:none;}
.featured .jcarousel-clip ul li:hover a { color:#69923a;}

.featured .jcarousel-prev:hover{ background:#333 url(../image/slider-arrows.png) no-repeat left top; background-position:-11px -60px;}
.featured .jcarousel-prev{ background:#e5e5e5 url(../image/slider-arrows.png) no-repeat left top; width:28px; height:28px; cursor:pointer; position:absolute; top:-51px; right:30px; background-position:-11px -10px;}
.featured .jcarousel-next{ background:#e5e5e5 url(../image/slider-arrows.png) no-repeat left top; width:28px; height:28px; cursor:pointer; position:absolute; top:-51px; right:0px; background-position:-60px -10px;}
.featured .jcarousel-next:hover { background:#333 url(../image/slider-arrows.png) no-repeat left top; background-position:-60px -60px;}

.featured .jcarousel-container { width:1000px; margin:0 auto; }

/*.featured .jcarousel-clip ul li{
    background:url(../image/scroller-bg.png) no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 14px;
    height: 192px;
    margin: 0 18px 0 0;
    padding: 15px 0 0;
    text-align: center;
    width: 143px !important;
}*/
.featured .jcarousel-clip ul li {
    background: url("../image/scroller-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 14px;
    height: 195px;
    margin: 0 33px 0 0;
    padding: 4px 0 0 1px;
    text-align: center;
    width: 170px !important;
}
/*scrolling_end*/

.mproductright {

}

.description {
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
    color: #4D4D4D;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 5px 5px 10px;
	line-height:20px;
}
.description span {
    color: #38B0E3;
}
.description a {
    color: #4D4D4D;
    text-decoration: none;
}
.price-tax {
    color: #999999;
    font-size: 12px;
    font-weight: normal;
	line-height:20px;
}
.reward {
    color: #999999;
    font-size: 12px;
    font-weight: normal;
}

.cart {
    border-bottom: 1px solid #E7E7E7;
    color: #4D4D4D;
    margin-bottom: 20px;
    overflow: auto;
    padding: 0 5px 10px;
}
.cart .junction{ padding-top:5px;}
.cart .addjunction{ padding-top:0px;}
.cart .addjunction a{ line-height:18px;}

.cart div {
    float: left;
    vertical-align: middle;
}

.cart1 div > span {
    color: #999999;
    display: block;
    padding-top: 7px;
}

/*.price {
    border-bottom: 1px solid #E7E7E7;
    color:#4d4d4d;
    font-size:12px;
    font-weight: bold;
    margin-bottom: 10px;
    overflow: auto;
    padding: 0 5px 10px;
}*/
.total {
    border-bottom: 1px solid #E7E7E7;
    color:#4d4d4d;
    font-size:12px;
    font-weight: bold;
    margin-bottom: 10px;
    overflow: auto;
    padding: 0 5px 10px;
}
.price span{ }

.rightbox{ border:1px solid #ccc; height:400px;}

.heading {
	float: right;
	position: relative;
	background-color: #fff;
	border-radius:0px 0px 3px 3px;
	padding: 1px 14px;
	margin-top:0px;
}

.heading h4 {
    color: #333333;
    font-size:12px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 0;
	padding:1px;
}

.heading a {
    color: #38B0E3;
    text-decoration: none;
}

.heading a span {
	background:url(../image/arrow-down.png) right center no-repeat;
    padding-right: 15px;
}
.prod_img
{
	float:left;
}
.prod_des
{
	float:left;
}
#payment-existing{ width:97%; }
/*myaccount*/
#content .regis_heading{ 
	color: #50bee7;
	font: 17px/36px "Open Sans", Arial, sans-serif !important;
	font-weight: 400!important;
	padding: 0px;
}
.singlecol {
	padding-top:5px;
	margin-bottom:5px;
	border: 1px solid #EEEEEE;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding-left:20px;
	padding-bottom:15px;
}
.singlecol label{ 
	width:130px;
	color: #333333 !important;
	float:left; 
	vertical-align:middle; 
	font-size:13px;
	padding-top:8px;
	font-weight:normal;
	
}

.singlecol INPUT[type='text'], INPUT[type='password']{ 
	margin:8px 0px 0px 10px; 
	width:200px; 
	height:20px; 
	border:1px solid #ccc; 
	border-radius:3px; 
	height:24px; 
	padding:2px 3px;
}
.singlecol textarea{ 
	margin:15px 0px 0px 10px; 
	width:200px; 
	height:30px; 
	border:1px solid #ccc; 
	border-radius:3px; 
	height:24px; 
	padding:2px 3px;
}
#tab-review{ float:left; width:97%;}

.quantity_box{
	border:1px solid #ccc;
	border-radius:3px;
	width: 30px;
	height: 20px;
	padding:2px;
	margin:0px 5px;
}
.buynow{ margin-top:0px !important;}
.buynow a{ margin-top:0px !important;}
.qty_wp{ padding-top:3px; font-weight:bold; }
.addresspart{ padding-left:5px !important;}
.addresspart p{ line-height:18px;}
.add_edit{ color:#666 !important; text-decoration:none; padding:4px 6px;}
.add_edit:hover{ text-decoration:underline; background-color:#ccc; padding:4px 6px;}

.tabheading{ font-weight:normal; font:18px "Open Sans", Arial, sans-serif !important; /*color:#58595b;*/ color:#3399cc;}
.tagline{ color:#58595b; padding:5px 0px;}
.email_lbl{ color:#58595b; }
.email_lbltxt{ float:left; clear:both; width:80px; padding-top:10px; color:#58595b;}
.checkout-content .left label{ float:none !important; line-height:24px; padding-top:0px !important;}
.checkout-content .right label{ float:none !important; line-height:24px; padding-top:0px !important;}
.checkout-content .left{ width:46%;}
.checkout-content .right{ float:right; }

.nametagline{
	font-size: 12px;
	font-weight: bold;
	color: #555;
	padding-left:2px;
	line-height:4px;
	float:left;
}

.selectarrow_rv{
	margin:8px 0px 0px 0px !important;
	width:100% !important;
	height:26px !important;
	padding: 2px 3px;
	color:#666;
	white-space:nowrap;

}
.selectarrow_rv option{ word-break:hyphenate; word-break:hyphenate;  word-break:break-all; word-wrap:break-word; clear:both; float:left;}
.login_left{ width:350px; float:left; padding-right:40px; padding-left:0px !important;}
.login_right{ 
	width: 350px;
	float: left;
	background-color: #f7f7ef;
	height:250px;
	padding: 10px;
	border-radius:4px;
    -moz-box-shadow: 0 0 1px 1px #bfbfbf;
	-webkit-box-shadow: 0 0 1px 1px #bfbfbf;
	box-shadow: 0 0 1px 1px #bfbfbf;
	margin-top:20px;
}
#content .login_left .login_right .singlecol h3{color:#50bee7; font:17px/36px "Open Sans", Arial, sans-serif !important; font-weight:400!important; padding:0px; }
.mainheading{ border-bottom:1px solid #e0ded8; }



/* Mask for background, by default is not display */
#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

/* You can customize to your needs  */
.login-popup{
	display:none;
	background:#fff;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	border:5px solid #ccc;
	border-radius:3px 3px 3px 3px;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Chrome */
	width:450px; height:260px;
}

img.btn_close { 
	float: right; 

}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
	float:left;
	width:130px;
}

form.signin p, form.signin span { 
	color: #333;
	font-size: 15px;
	line-height: 26px;
	padding-left: 10px;
	margin-top: 3px;
} 

form.signin .textbox input { 
	border:1px solid #ccc;
	margin-top:5px;
	height:18px;
	color:#333; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 8px 6px;
	width:200px;
	margin-left:10px;
	line-height:18px;
		
	}

form.signin input:-moz-placeholder { color:#333;  }
form.signin input::-webkit-input-placeholder { color:#333;  }

.button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	margin-top:10px;
	font:12px; 
	height: 35px;
	margin-left: 148px !important;
	
}
	
.dynamicpart2{ padding-bottom:0px !important;}
.related_btn{
	color:#fff;
	background: #9C9A00;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.15);
	font-size:12px;
	margin-left:12px !important;
	padding:6px 6px !important;
	height:auto !important;
	text-align:center;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-decoration:none;
	font-weight:bold;
}
.related_btn:hover{	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;}

#loadImg{
	background: rgb(125,126,125); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
}

.account_msg{ 
	background-color:#f0f1f1; 
	border:1px solid #cacaca;
	margin:30px 10px;
	padding:15px;
	text-align: center;
	font-size:13px;
	border-radius:3px;
}
.account_msg p{ line-height:26px;}
.cont_heading{
	color: #9c9a00;
	font-family: 'helvetica67',sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	padding-top: 10px;
}
.contactleft{ 
	float:left;
	margin-bottom:20px;
	border:none !important;
}
.in_stock{ font-weight:normal!important; }
.description h6{ font:18px/27px "Open Sans", Arial, sans-serif !important; font-weight:normal; }
.item_price{ 
	color:#ea493d; 
	font-size: 22px;
	font-weight: normal;
	line-height: 34px;
	font:17px "Open Sans", Arial, sans-serif !important;
}



/*.......................................Gallery................................................*/
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; z-index:-10; }
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; position:absolute; top:315px; }
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

pre{
	font-family: "Source Code Pro", monospace;
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	background-color: whiteSmoke;
	border: 1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


pre + h2{
	margin-top: 80px;
}

#banner_cnt{
	max-width:1003px;
	margin:0 auto;

}

#banner-fade,
#banner-slide{

}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}

.cnt_heading{ color:hsl(78, 76%, 41%); font-size:18px; font-family:Istok Web, serif; font-weight:normal; padding:16px 0px;}
.termslist{ list-style:outside; display:block; padding-left:30px;}
.termslist li{ line-height:18px; padding:4px 0px; color:#766a62;  }


/*.......................................Gallery end................................................*/